/* 
点击注册按钮
1.收集表单数据
2.校验数据:非空校验 + 正则校验
3.发送ajax
4.响应成功，跳转到对应的登陆页面
 */
// 点击注册按钮
document.querySelector('#btn-register').addEventListener('click',async function() {
  // 1.收集表单数据
  const username = document.querySelector('[name="username"').value
  const password = document.querySelector('[name="password"').value
  
  // 2.校验数据:非空校验 + 正则校验
  if(username === '' || password == ''){
    return Toast.fail('输入不能为空')
  }else if(username.length < 2 || username.length > 30  ) {
    return Toast.fail('用户名必须是2~30位的字符')
  }else if(password.length < 6 || password.length > 30  ) {
    return Toast.fail('密码必须是6~30位的字符')
  }
  // 3.发送ajax
  const {data} = await axios.post('/register', {username, password})
  // console.log(data);
  // 4.响应成功，跳转到对应的登陆页面
  Toast.success('注册成功')
  location.href = './login.html'
})

window.addEventListener('keydown', function(e) {
  // console.log(e.key === 'Enter');
  if(e.key === 'Enter'){
    document.querySelector('#btn-register').click()
  }
})